package com.music.biz;

import java.util.List;

import org.apache.ibatis.annotations.Param;

import com.music.entity.ShoppingCart;

/**
 * 购物车实体接口
 * @author Administrator
 *
 */
public interface ShoppingCartBiz {
	/**
	 * 添加购物车
	 * 
	 * @param shoppingCart
	 */
	void add(ShoppingCart shoppingCart);

	/**
	 * 修改购物车商品数量
	 * 
	 * @param id
	 */
	void updateSum(int userId,int albumId);

	/**
	 * 根据用户id获得购物车
	 * 
	 * @param id
	 * @return
	 */
	List<ShoppingCart> getShoppingCartsByUserId(int id);

	/**
	 * 根据用户id，商品id获得购物车id
	 * 
	 * @param userId
	 * @param albumId
	 * @return
	 */
	int getShoppingCarById(int userId, int albumId);
	
	/**
	 * 删除购物车
	 * @param id
	 */
	void deleteShoppingCart(int id);
	
	void deleteShoppingCartByuid(@Param("id")int id);
	
}
